rubber or leather sandal - Alemán Inglés Diccionario